Set the key modifier state.
authorRichard Hult <richard@imendio.com>
Sun, 3 Jun 2007 18:51:16 +0000 (18:51 +0000)
committerRichard Hult <rhult@src.gnome.org>
Sun, 3 Jun 2007 18:51:16 +0000 (18:51 +0000)
2007-06-03  Richard Hult  <richard@imendio.com>

* gdk/quartz/gdkevents-quartz.c: (create_crossing_event): Set the key
modifier state.

svn path=/trunk/; revision=18017

ChangeLog
gdk/quartz/gdkevents-quartz.c

index 7b4f958e8f4fe4198c3bd718e3df5e507c42122e..336ac500b9657e6ecd202abd1c67b7372cc0d5e4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-06-03  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c: (create_crossing_event): Set the key
+       modifier state.
+
 2007-06-03  Richard Hult  <richard@imendio.com>
 
        * gdk/quartz/gdkevents-quartz.c: Make pointer grab emulation work a bit
index dbc42f947e09947963cd96edfc503bfef374721d..73863a5d7557b853f43f7d160020db13904c16dd 100644 (file)
@@ -605,8 +605,9 @@ create_crossing_event (GdkWindow      *window,
 
   event->crossing.mode = mode;
   event->crossing.detail = detail;
-  /* FIXME: focus */
-  /* FIXME: state, (button state too) */
+  event->crossing.state = get_keyboard_modifiers_from_ns_event (nsevent);
+
+  /* FIXME: focus and button state */
 
   return event;
 }